package sk.xorty.service.impl;

import sk.xorty.service.EmailSender;
import sk.xorty.service.Language;
import sk.xorty.service.SpellChecker;
import sk.xorty.service.SpellCheckerType;

import javax.inject.Inject;
import javax.inject.Singleton;

@Singleton
public class DefaultEmailSender implements EmailSender {

    @Inject @Language(SpellCheckerType.DEUTSCH)
    SpellChecker spellChecker;

    @Override
    public void send(String message, String address) {
        String fixedMsg = spellChecker.fixSpelling(message);
        System.out.println(String.format("Sending %s to %s", fixedMsg, address));
    }

}
